@charset "utf-8";



/*************************************

*样式公用文件

*@mogumomo

*2014-6-6

*project

*************************************/



/* CSS Document */



/*index begin*/

.indexbanner { position: relative; width: 100%; height: 436px; padding-bottom: 18px; margin-bottom: 23px; overflow: hidden; background: url(../images/indexbanner_bg.png) repeat-x center bottom; }

.indexbanner .indexbannerbox { position: absolute; left: 50%; margin-left: -960px; width: 1920px; height: 436px; }

.indexbanner .indexbannerbox li { position: absolute; display: none; }

.indexbanner .indexbannerbox li:first-child { display: block; }

.indexbanner .dot { position: absolute; bottom: 37px; left: 50%; margin-left: -62px; overflow: hidden; }

.indexbanner .dot span { display: block; width: 31px; height: 5px; margin: 0 5px; border-radius: 1px; background-color: #fff; cursor: pointer; float: left; }

.indexbanner .dot span.active { background-color: #1555a4; }



.indexcontainerone, .indexcontainertwo, .indexontainerthree, .indexcontainerfour, .indexcontainerfive { margin-bottom: 17px; }

.indexcontainerone-lf { width: 980px; }





.enindexcontainerone-lf { width: 1200px; }





.indexcontainer-title { position: relative; height: 32px; margin-left: 10px; padding-bottom: 1px; border-bottom: 2px solid #b61620; margin-bottom: 1px; }

.indexcontainer-title span { position: absolute; display: block; width: 120px; height: 32px; padding-left: 10px; text-align: center; line-height: 32px; font-size: 16px; color: #fff; left: -10px; top: 0; background: url(../images/indexontainer_title.png) no-repeat; }

.index-more { position: absolute; display: block; width: 66px; height: 26px; right: 30px; top: 3px; background: url(../images/index_more.png) no-repeat; }





.enindex-more { position: absolute; display: block; width: 66px; height: 26px; right: 30px; top: 3px; background: url(../images/enindex_more.png) no-repeat; }





.index-bt{ color:#FFF;}

.indexcontainer-title span a:hover{color:#FFF;}

.tabcurrent a:hover{color:#FFF;}



.indexcontainer-box { padding-top: 19px; background-color: #f6f6f6; padding-left: 10px; padding-bottom: 17px; }



.indexgsjj { width: 556px; margin-bottom: 24px; }



.enindexgsjj { width: 586px; margin-bottom: 24px; }



/* 焦点图水平滚动 begin */

.indexgsjj-imgshow { position: relative; width: 242px; overflow: hidden; margin-right: 12px; }

.indexgsjj-imgshow .box { position: relative; width: 240px; height: 158px; overflow: hidden; border: 1px solid #114f9c; margin-bottom: 1px; }

.indexgsjj-imgshow .list { overflow: hidden; width: 9999px; }

.indexgsjj-imgshow .list li { float: left; position: relative; width: 240px; }

.indexgsjj-imgshow .list img { vertical-align: top; width: 240px; height: 158px; }

.indexgsjj-imgshow .btn { padding-left: 2px; overflow: hidden; width:240px;height:60px;}/*height:60px;width:240px;后加*/

.indexgsjj-imgshow .btn li { float: left; width: 76px; height: 50px; padding-top: 7px; margin: 0 2px; cursor: pointer;display: inline; }/*display: inline;后加*/

.indexgsjj-imgshow .btn li span { display: block; width: 74px; height: 48px; border: 1px solid #fff; }

.indexgsjj-imgshow .btn li span img { width: 74px; height: 48px;  display: block;  }

.indexgsjj-imgshow .btn li.selected { background: url(../images/icon_indexgsjjimgshow.png) no-repeat center top; }

.indexgsjj-imgshow .btn li.selected span { border: 1px solid #114f9c; }

/* 焦点图水平滚动 end */

.indexgsjj p { width: 290px; font-size: 14px; line-height: 24px; color: #333; float: left; text-indent: 2em; }





.enindexgsjj p { width: 290px; font-size: 14px; line-height: 24px; color: #333; float: left; text-indent: 2em; }



.indexyxwl { width: 475px; margin-bottom: 20px; }

.indexyxwl .indexcontainer-box { padding-bottom: 14px; }



.indexhxcp { width: 980px; }







.indexhxcp .indexcontainer-box { position: relative; overflow: hidden; }

#indexhxcp .mr_frBtnL { position: absolute; left: 18px; top: 81px; cursor: pointer; display: block; }

#indexhxcp .mr_frUl { float: left; margin-left: 40px;width: 890px; }



#indexhxcp .mr_frBtnR { position: absolute; right: 18px; top: 81px; cursor: pointer; }

#indexhxcp .mr_frUl ul li { display: inline; float: left; margin-right: 20px; }

#indexhxcp .mr_frUl ul li a { display: block; width: 156px; height: 156px; border: 2px solid #bababa; }

#indexhxcp .mr_frUl ul li img { display: block; width: 156px; height: 156px; }

#indexhxcp .mr_frUl ul li a:hover { border: 2px solid #b61620; }







/*英文版*/

.enindexhxcp { width: 1200px; }



.enindexhxcp .indexcontainer-box { position: relative; overflow: hidden; }

#indexhxcp .enmr_frBtnL { position: absolute; left: 18px; top: 81px; cursor: pointer; display: block; }



#indexhxcp .enmr_frUl { float: left; margin-left: 50px;width: 1100px; }

#indexhxcp .enmr_frBtnR { position: absolute; right: 18px; top: 81px; cursor: pointer; }

#indexhxcp .enmr_frUl ul li { display: inline; float: left; margin-right: 25px; }

#indexhxcp .enmr_frUl ul li a { display: block; width: 156px; height: 156px; border: 2px solid #bababa; }

#indexhxcp .enmr_frUl ul li img { display: block; width: 156px; height: 156px; }

#indexhxcp .enmr_frUl ul li a:hover { border: 2px solid #b61620; }

/*英文版*/







.indexcontact { width: 196px; height: 528px; padding-left: 15px; padding-top: 16px; border-top: 2px solid #b61620; background-color: #ededed; }

.indexcontactbox { margin-bottom: 15px; }

.indexcontactbox h2 { font-size: 20px; color: #4b6070; padding-left: 40px;  }

.indexcontactbox h2 a{color: #4b6070;}



.indexcontactbox p { font-size: 14px; line-height: 20px; }

.indexcontactbox p span { display: block; }



.indexjszc h2 { background: url(../images/icon_indexjszc.png) no-repeat left center; color:#0159BA; font-family:"华文隶书"; /*font-size:22px;*/}

.indexjszc h2 img{ /*margin-top:10px;*/}

.indexpjfw h2 { background: url(../images/icon_indexpjfw.png) no-repeat left center;  }

.indexshfw h2 { background: url(../images/icon_indexshfw.png) no-repeat left center; }



.indexcontact-bottom { padding: 0 2px; border-top: 1px solid #fff; padding-top: 10px; }

.indexcontact-bottom p { color: #666; line-height: 24px; }



.indexcpfzs { width: 1200px; }

.indexcpfzs .indexcontainer-box { padding: 8px 0 0 0; border-bottom: 2px solid #a1a1a1; }

.indexcpfzs .indexcontainer-box img { display: block; }

.indexcpfzs .indexcpfzsbox{width: 890px;height: 360px;}

.indexcpfzsboxadd { width: 300px; }

.indexcpfzsboxadd img:first-child { margin-bottom: 13px; }



.indexyfsc { width: 706px; }

.indexyfsc .indexcontainer-box { padding-bottom: 19px; }

.indexyfsc .indexyfsc-title { height: 32px; margin-left: 10px; padding-bottom: 1px; border-bottom: 2px solid #b61620; margin-bottom: 1px; }

.indexyfsc .indexyfsc-title .indexyfsc-choose { height: 32px; padding-left: 10px; font-size: 16px; color: #fff; margin-left: -10px; background: url(../images/indexontainer_title.png) no-repeat; overflow: hidden; }

.indexyfsc-choose span { display: block; width: 120px; height: 32px; text-align: center; line-height: 32px; background-color: #666; float: left; cursor: pointer; }

.indexyfsc-choose span.tabcurrent { background-color: #b61620; }

.indexyfsc-change { position: relative; }

.indexyfsc-change .indexyfsx-more { position: absolute; display: block; width: 66px; height: 26px; right: 30px; top: -52px; background: url(../images/index_more2.png) no-repeat; }





.indexyfsc-change .enindexyfsx-more { position: absolute; display: block; width: 66px; height: 26px; right: 30px; top: -52px; background: url(../images/enindex_more.png) no-repeat; }





.indexyfsc-msg { width: 360px; height: 200px; margin-right: 20px; font-size: 14px; color: #181818; line-height: 23px; overflow: hidden; }

.indexyfsc-msg p { font-size: 14px; color: #181818; line-height: 23px; text-indent: 2em; margin-bottom: 10px; }

.indexyfscimg { display: block; width: 293px; height: 196px; border: 2px solid #fff; float: left; }



.indexnews { width: 410px; }



.enindexnews { width: 586px; }



.indexnews .indexcontainer-box { padding-bottom: 0px; padding-right: 16px; height: 219px; /*background: url(../images/indexnews_bg.png) no-repeat;*/ }

.indexnewsbox li { line-height: 28px; font-size: 14px; padding-left: 15px; background: url(../images/icon_indexnews.png) no-repeat left center; overflow: hidden; }

.indexnewsbox li a { display: block; width: 365px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; float: left; }

.indexnewsbox li time { display: block; float: right; }

.indexnewsbox li:hover { color: #b61620; background: url(../images/icon_indexnews_hover.png) no-repeat left center; }

.indexnewsbox li:hover a { color: #b61620; }





/*英文版*/

.enindexnewsbox li { line-height: 28px; font-size: 14px; padding-left: 15px; background: url(../images/icon_indexnews.png) no-repeat left center; overflow: hidden; }

.enindexnewsbox li a { display: block; width: 540px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; float: left; }

.enindexnewsbox li time { display: block; float: right; }

.enindexnewsbox li:hover { color: #b61620; background: url(../images/icon_indexnews_hover.png) no-repeat left center; }

.enindexnewsbox li:hover a { color: #b61620; }

/*英文版*/



/*视频展播*/

.indexfwly { /*width: 595px;*/ width:400px; }

.indexfwly .indexcontainer-box { padding-right: 17px; }

.indexfwly .indexcontainer-box .spzb{}

.indexfwly .indexcontainer-box .spzb img{ width:320px; height:225px; }

.indexfwly .indexcontainer-box p { font-size: 14px; line-height: 20px; margin-bottom: 15px; overflow: hidden; }

.indexfwly .indexcontainer-box p span { display: block; float: left; }

.index-more2 { position: absolute; display: block; width: 66px; height: 26px; right: 30px; top: 3px; background: url(../images/index_more2.png) no-repeat; }

/*应用领域*/

.indexyyhy { width:1200px; }

/* 焦点图水平滚动 begin */

.indexyyhybox { position: relative; /*width: 552px;*/ margin: 0 auto; /*height: 200px;*/ /*overflow: hidden;*/ }

.indexyyhybox .box { position: relative; /*width: 552px;*/ /*height: 82px;*/ margin-top: 30px; overflow: hidden; }



.indexyyhybox .box .yingyong{ float:left; margin-left:8px; }

.indexyyhybox .box .yingyong .yypic a{display: block; width:180px; height:130px;border: 2px solid #fff; border-radius: 1px;}

.indexyyhybox .box .yingyong .yypic img{width: 180px; height: 130px;display: block;  }

.indexyyhybox .box .yingyong .yypic a:hover{ border: 2px solid #b61620; }

.indexyyhybox .box .yingyong .yytitle{ text-align:center; margin-top:5px;}



.indexyyhybox .list { overflow: hidden; width: 9999px; }

.indexyyhybox .list li { float: left; position: relative; width: 552px; overflow: hidden; }

/*.indexyyhybox .list li a { display: block; width: 77px; height: 79px; margin: 0 7px; float: left; }*/

.indexyyhybox .list img { vertical-align: top;/* width: 77px; height: 79px;*/}

/*.indexyyhybox .btn { width: 240px; height: 4px; margin-left: 150px; background: url(../images/icon_indexyyhy.png) no-repeat; overflow: hidden; }

.indexyyhybox .btn li { float: left; width: 80px; height: 4px; cursor: pointer; }

.indexyyhybox .btn .selected { background: url(../images/icon_indexyyhyin.png) no-repeat; }*/

/* 焦点图水平滚动 end */



.indexzzry { width: 1200px; }

.indexzzry .indexcontainer-box { position: relative; overflow: hidden; padding-bottom: 32px; }

#indexzzry .mr_frBtnL { position: absolute; left: 20px; top: 56px; cursor: pointer; display: block; }

#indexzzry .mr_frUl { float: left; margin-left: 30px;  }

#indexzzry .mr_frBtnR { position: absolute; right: 35px; top: 56px; cursor: pointer; }

#indexzzry .mr_frUl ul li { display: inline; float: left; margin-right: 26px; }

#indexzzry .mr_frUl ul li a { display: block; width: 148px; height: 106px; border: 2px solid #fff; border-radius: 1px; }

#indexzzry .mr_frUl ul li img { display: block; width: 148px; height: 106px; }

#indexzzry .mr_frUl ul li a:hover { border: 2px solid #b61620; }

.indexzzry-line { height: 7px; background: url(../images/indexzzry_line.png) no-repeat; }

/*index end*/

.indexyyly { width: 1200px; }

.indexyyly .indexcontainer-box { position: relative; overflow: hidden; padding-bottom: 32px; }

#indexyyly .yylyL { position: absolute; left: 20px; top: 56px; cursor: pointer; display: block; }

#indexyyly .yylyfrUl { float: left; margin-left: 20px;margin-top: 30px; }

#indexyyly .yylyR { position: absolute; right: 35px; top: 56px; cursor: pointer; }

#indexyyly .yylyfrUl ul li { display: inline; float: left; margin-right: 8px; }

#indexyyly .yylyfrUl ul li a { display: block; width: 180px; height: 130px; border: 2px solid #fff; border-radius: 1px; }

#indexyyly .yylyfrUl ul li .yylytitle{width:180px; font-size:14px; margin-top:10px;}

#indexyyly .yylyfrUl ul li img { display: block; width: 180px; height: 130px; }

#indexyyly .yylyfrUl ul li a:hover { border: 2px solid #b61620; }

.indexyyly-line { height: 7px; background: url(../images/indexzzry_line.png) no-repeat; }

/*产品中心 begin*/

.product .submain-title { height: 27px; line-height: 27px; background: url(../images/icon_producttitle.png) no-repeat left center; }



.productbox { position:relative; margin-left: -12px; margin-bottom: 10px; *margin-bottom: 30px; }

.productbox li { width: 280px; height: 330px; margin-left: 20px; margin-bottom: 20px; float: left; }

.productbox li > img { display: block; width: 280px; height: 280px; }

.productbox li > span { display: block; width: 280px; height: 50px; text-align: center; line-height: 50px; font-size: 16px; color: #fff; background-color: #333; }

.bigimgbox { display: block; position: absolute; z-index: 9; width: 350px; padding: 5px; padding-bottom: 0; background-color: #333; display: none; }

.bigimgbox img { display: block; width: 350px; height: 350px; }

.bigimgbox span { display: block; width: 350px; height: 56px; text-align: center; line-height: 56px; font-size: 20px; color: #fff; }

.productbox li:hover .bigimgbox { display: block; }

.productbox li.youbian .bigimgbox { right: 0; left: auto; }





/*英文版*/

.product .submain-title { height: 27px; line-height: 27px; background: url(../images/icon_producttitle.png) no-repeat left center; }



.enproductbox { position:relative; margin-left: -12px; margin-bottom: 10px; *margin-bottom: 30px; }

.enproductbox li { width: 240px; height: 283px; margin-left: 25px; margin-bottom: 20px; float: left; }

.enproductbox li > img { display: block; width: 240px; height: 240px; }

.enproductbox li > span { display: block; width: 240px; height: 50px; text-align: center; line-height: 50px; font-size: 16px; color: #fff; background-color: #333; }

.enbigimgbox { display: block; position: absolute; z-index: 9; width: 310px; padding: 5px; padding-bottom: 0; background-color: #333; display: none; }

.enbigimgbox img { display: block; width: 310px; height: 310px; }

.enbigimgbox span { display: block; width: 310px; height: 50px; text-align: center; line-height: 56px; font-size: 20px; color: #fff; }

.enproductbox li:hover .enbigimgbox { display: block; }

.enproductbox li.youbian .enbigimgbox { right: 0; left: auto; }

/*英文版*/





.productview { margin-bottom: 60px; }

.productview-imgshow { width: 400px; }

.productview-imgshowchange { display: block; width: 400px; height: 400px; border: 4px solid #fff; }

.productview-imgshowchange img{width:400px;height:400px;}

.productview-imgshowchoose { width: 400px; margin-top: 5px; overflow: hidden; }

.productview-imgshowchoose span { display: block; width: 86px; height: 56px; border: 2px solid #fff; float: left; margin: 0 3px; cursor: pointer; }

.productview-imgshowchoose span img { display: block; width: 86px; height: 56px; }

.productview-imgshowchoose span.tabcurrent { border: 2px solid #b61620; }

.productview-msg { width: 455px; }

.productview-msg h1 { font-size: 30px; color: #808080; margin-bottom: 5px; }

.productview-msg > span { display: block; font-size: 16px; color: #b61620; margin-bottom: 18px; }

.productview-msg ol li { list-style: decimal; margin-left: 20px; font-size: 14px; line-height: 22px; *margin-left: 28px; margin-bottom: 5px; }



.productviewtab-choose { border-bottom: 2px solid #c8c8c8; overflow: hidden; }

.productviewtab-choose span { display: block; width: 160px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; color: #fff; float: left; cursor: pointer; background-color: #c8c8c8; border-right: 1px solid #fff; }

.productviewtab-choose .tabcurrent { background: url(../images/productviewtab.png) no-repeat; border-right: 0; }

.productviewtab-change { border-top: 2px solid #f8f8f8; padding-top: 30px; }



.productviewview { margin-left: -21px; margin-bottom: 20px; *margin-bottom: 40px; }

.productviewview li { width: 284px; float: left; margin-left: 21px; margin-bottom: 20px; }

.productveiw-imgbox { position: relative; display: block; width: 280px; height: 156px; border: 2px solid #fff; margin-bottom: 15px; overflow: hidden; }

.productveiw-imgbox img { display: block; width: 280px; height: 156px; }

img.productviewbg { position: absolute; top: 156px; left: 0; display: block; width: 280px; height: 156px; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; }

.productview-textbox { display: block; width: 284px; text-align: center; font-size: 16px; }

.productviewview li:hover img.productviewbg { top: 0; }

.productviewview li:hover .productveiw-imgbox { border: 2px solid #404040; }

/*产品中心 end*/



/*页码 begin*/

.pagelist { text-align: center; }

.pagelist span { margin-right: 12px; }

.pagelist span em { color: #ce4217; font-weight: normal; }

.pagelist ul { display: inline; }

.pagelist ul li { display: inline; cursor: pointer; margin: 0 7px; }

.pagelist ul li a:hover { color: #b61620; }

.pagelist .selected{text-decoration: underline;color: #b61620;}

/*页码 end*/



/*应用案例 begin*/

.case .submain-title { height: 31px; line-height: 31px; background: url(../images/icon_casetitle.png) no-repeat left center; }

.case li{width: 280px;height: 330px;margin-left: 20px;margin-bottom: 20px;float: left;}

.case li img{width: 280px;height: 280px;}

.case li span{display: block;width: 280px;height: 50px;text-align: center;line-height: 50px;font-size: 16px;color: #fff;background-color: #333;}



.caseseries { margin-bottom: 30px; background-color: #fff; }

.caseseries-title { width: 300px; height: 147px; padding: 10px 0; padding-left: 10px; float: left; background-color: #b3b3b3; overflow: hidden; }

.caseseries-title img { display: block; width: 147px; height: 147px; float: left; }

.caseseries-title div { width: 147px; height: 117px; padding-top: 36px; float: left; text-align: center; font-size: 22px; color: #4c4c4c; font-family: Arial; }

.caseseries-title div h2 { color: #fff; margin-bottom: 4px; }

.caseseries-title div span { text-transform: uppercase; }

.caseseriesbox { width: 586px; padding-top: 15px; float: left; }

.caseseriesbox a { margin: 0 35px; font-size: 22px; font-family: Arial; }

.caseseriesbox a:hover { color: #b61620; }



.casevideo { width: 480px; }

.casevideo span { display: block; width: 480px; text-align: center; font-size: 16px; }

.casetext { position: relative; width: 385px; height: 310px; margin-bottom: 40px; }

.casetext h1 { font-size: 30px; color: #808080; margin-bottom: 10px; }

.casetext p { font-size: 14px; line-height: 22px; }

.case-wxsc { position: absolute; left: 0; bottom: 0; }

.case-wxsc > span { display: block; font-size: 16px; color: #b61620; margin-bottom: 15px; }

.case-wxsc .case-zxll { display: block; width: 73px; height: 40px; padding-left: 47px; margin-left: 28px; line-height: 40px; color: #fff; font-size: 14px; background: url(../images/zxll.png); float: left; }

.case-wxsc .case-hyxz { display: block; width: 73px; height: 40px; padding-left: 47px; line-height: 40px; color: #fff; font-size: 14px; background: url(../images/hyxz.png); float: left; margin-left: 40px; }

.caseview-case { padding-top: 5px; margin-bottom: 30px; *mab: 40px; border-top: 1px dotted #ababab; }

.caseview-case h2 { font-size: 16px; margin-bottom: 20px; }

.caseview-casebox { margin-bottom: 25px; }

.caseview-case p { width: 545px; font-size: 14px; line-height: 22px; float: left; }

.caseview-casevideo { position: relative; display: block; width: 320px; height: 180px; float: right; cursor: pointer; }

.caseview-casevideo img { display: block; width: 320px; height: 180px; }

.caseview-casevideobg { position: absolute; display: block; width: 320px; height: 180px; background: url(../images/case_video.png) no-repeat; left: 0; top: 0; }

.caseview-caseimgshow > span { display: block; font-size: 16px; margin-bottom: 20px; }

.caseview-caseimgshowbox ul { margin-left: -10px; }

.caseview-caseimgshowbox li { width: 160px; height: 160px; margin-left: 10px; margin-bottom: 10px; border: 1px solid #808080; float: left; }

.caseview-caseimgshowbox li  img{width: 160px; height: 160px;}

/*应用案例 end*/



/*下载中心 begin*/

.down .submain-title { height: 26px; line-height: 26px; background: url(../images/icon_downtitle.png) no-repeat left center; }



.downbox { margin-bottom: 28px; }

.downbox li { margin-bottom: 12px; }

.downbox li a { display: block; background: url(../images/icon_down.png) no-repeat 5px center; padding-left: 25px; font-size: 14px; }

.downbox li a:hover { background: url(../images/icon_downhover.png) no-repeat 5px center; color: #b61620; }

/*下载中心 end*/



/*质量体系/服务领域 begin*/

.quality .submain-title { height: 26px; line-height: 26px; background: url(../images/icon_qualitytitle.png) no-repeat left center; }

.qualitybox p { line-height: 20px; }



.servie .submain-title { height: 27px; line-height: 27px; background: url(../images/icon_servietitle.png) no-repeat left center; }

.serviebox p { line-height: 20px; }

/*质量体系/服务领域 end*/



/*营销网络 begin*/

.network .submain-title { height: 27px; line-height: 27px; background: url(../images/icon_networktitle.png) no-repeat left center; }



.networkbox { width: 816px; margin: 0 auto; margin-bottom: 50px; }

.networkbox p { font-size: 16px; margin-bottom: 15px; }

.map { width: 711px; height: 587px; margin: 0 auto; }



.networkview > span { font-size: 16px; display: block; margin-bottom: 28px; }

.networkview .networklist { margin-bottom: 10px; }

.networkview .networklist li { width:425px;padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #fff; overflow: hidden; float: left;margin: 0 10px;}



.network-item { overflow: hidden; }

.network-item img { display: block; width: 160px; height: 200px; margin-right: 20px; }

.network-item .network-textbox { font-size: 14px; width: 245px;height: 225px; }

.network-item .network-textbox p { margin-bottom: 10px; }

/*营销网络 end*/



/*新闻中心 begin*/

.news .submain-title { height: 27px; line-height: 27px; background: url(../images/icon_servietitle.png) no-repeat left center; }



.newstop { margin-bottom: 25px; }

.newstop-imgbox { display: block; width: 500px; height: 300px; margin-right: 20px; }

.newstop-textbox { width: 376px; }

.newstop-textbox h2 { margin-bottom: 10px; }

.newstop-textbox h2 a { font-size: 16px; color: #b61620; }

.newstop-textbox time { color: #999; display: block; margin-bottom: 20px; }

.newstop-textbox p { font-size: 14px; line-height: 22px; text-indent: 2em; }

.newstop-more { float: right; font-size: 14px; color: #b61620; display: block; margin-top: 20px; }



.newslist li { height: 44px; margin-bottom: 30px; overflow: hidden; cursor: default; }

.newslist li time { display: block; width: 91px; height: 44px; padding-left: 28px; float: left; color: #fff; font-size: 16px; background: url(../images/icon_news.png) no-repeat; }

.newslist li time span { font-size: 26px; }

.newslist li time em { font-weight: normal; }

.newslist li div { width: 720px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float: left; }

.newslist li div h2 { font-size: 16px; }

.newslist li div p { font-size: 14px; color: #8c8c8c; display: inline-block;white-space: nowrap;word-wrap: normal;width: 100%;overflow: hidden;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;text-overflow: ellipsis;}

.newslist li:hover time { background: url(../images/icon_newshover.png) no-repeat; }

.newslist li:hover a { color: #b61620; }

.newslist li:hover p { color: #de6f76; }



.newsviewbox h1 { font-size: 16px; text-align: center; margin-bottom: 10px; }

.newsviewbox time { display: block; text-align: center; color: #666; margin-bottom: 27px; }

.newsviewbox .con{/*font-family: "微软雅黑";*/font-size: 14px;color: #333333;line-height: 1.5em; }

.newsviewbox p { font-size: 14px; line-height: 22px; }

/*新闻中心 end*/



/*关于华潍 begin*/

.aboutview { padding-bottom: 25px; background: url(../images/aboutbg.png) no-repeat center bottom; }

.aboutview .submain-title { height: 27px; line-height: 27px; margin-bottom: 24px; background: url(../images/icon_abouttitle.png) no-repeat left center; }

.about { background: url(../images/aboutlistbg.png) no-repeat center bottom #f0f0f0; }

.about .submain-title { height: 27px; line-height: 27px; margin-bottom: 20px; background: url(../images/icon_abouttitle.png) no-repeat left center; }



.aboutviewmian { width: 895px;height: auto; }

.aboutviewbox {  height: auto; padding: 0 30px;background: url(../images/aboutmain_middle.png) repeat-y; /*font-family: "微软雅黑";*/font-size: 14px;color: #333333;line-height: 1.5em;}

.aboutviewtop {height:34px;background: url(../images/aboutmain_top.png) no-repeat; }

.aboutviewbottom {height:36px;background: url(../images/aboutmain_down.png) no-repeat;margin-bottom: 30px; }

.aboutviewbox p { font-size: 14px; line-height: 30px; }







/*关于华潍*/

/*.huaweimian { width: 950px;height: auto; }

.huaweibox { width: 950px; height: auto; padding: 0 47px;background: url(aboutmain_middle.png) repeat-y; font-family: "微软雅黑";font-size: 14px;color: #333333;line-height: 1.5em;}*/

.huaweitop {height:34px;/*background: url(aboutmain_top.png) no-repeat;*/ }

.huaweibottom {height:36px;/*background: url(aboutmain_down.png) no-repeat;*/margin-bottom: 30px; }

.huaweibox p { font-size: 14px; line-height: 20px; }







.hrtop { height: 180px; background-color: #fff; margin-bottom: 35px; }

.hrtop img { display: block; width: 261px; height: 180px; float: left; margin-right: 30px; }

.hrtop-textbox { width: 561px; padding-top: 17px; }

.hrtop-textbox span { display: block; font-size: 20px; margin-bottom: 40px; }

.hrtop-textbox p { font-size: 16px; line-height: 24px; color: #666; }

.hrtitle { display: block; padding-left: 18px; margin-bottom: 22px; font-size: 18px; color: #b61620; background: url(../images/icon_hr.png) no-repeat left center; }

.hrtab { width: 100%; margin-bottom: 60px; }

.hrtab th { height: 40px; background-color: #4d4d4d; padding-left: 40px; font-size: 16px; color: #fff; vertical-align: middle; }

.hrtab td { font-size: 14px; padding-left: 40px; padding-top: 25px; }



.honortitle { display: block; padding-left: 18px; margin-bottom: 22px; font-size: 18px; color: #b61620; background: url(../images/icon_hr.png) no-repeat left center; }

.honormsg { padding-left: 18px; margin-bottom: 25px; }

.honormsg p { font: 14px; line-height: 22px; }

.honorlist { margin-bottom: 30px; *margin-bottom: 45px; }

.honorlist li { width: 270px; margin-left: 20px; float: left; margin-bottom: 25px; }

.honorlist li img { display: block; width: 266px; height: 186px; border: 2px solid #fff; margin-bottom: 15px; }

.honorlist li span { display: block; width: 270px; text-align: center; line-height: 20px; }



.ygfclist { margin-bottom: 30px; *margin-bottom: 45px; }

.ygfclist li { width: 282px; margin-right: 16px; float: left; margin-bottom: 20px; }

.ygfclist li img { display: block; width: 280px; height: 200px; border: 2px solid #fff; margin-bottom: 6px; }

.ygfclist li span { display: block; width: 282px; text-align: center; line-height: 20px; }

/*关于宁江 end*/



/*登录 begin*/

.logintop { height: 20px; line-height: 20px; padding: 0; margin: 0; background: url(../images/footer_bg.png) repeat; text-align: right; color: #fff; }

.logintop span { margin-left: 15px; }

.logintop a { color: #fff; }



.loginlogo { height: 110px; }

.logincontainer { height: 427px; padding-top: 50px; padding-bottom: 50px; background: url(../images/loginbg.png) no-repeat left center; }

.loginmain { width: 511px; height: 322px; margin-left: 614px; padding-top: 105px; padding-left: 75px; background: url(../images/logintabbg.png) no-repeat left center; }

.loginmain table { margin-bottom: 40px; }

.loginmain table th, .loginmain table td { font-size: 14px; padding-bottom: 20px; overflow: hidden; vertical-align: middle; }

.loginmain table input { width: 198px; height: 28px; border: 1px solid #757575; line-height: 28px; margin-right: 11px; float: left; }

.loginmain table a { font-size: 12px; color: #666; }

.loginmain table input.yzm { width: 94px; }

.loginmain table span { cursor: pointer; }

.loginmain table img { display: block; float: left; }

.loginbtn { padding-left: 60px; overflow: hidden; font-size: 14px; }

.loginbtn .loginsubmit { width: 60px; height: 30px; color: #fff; float: left; margin-right: 30px; cursor: pointer; background: url(../images/loginbtn.png) no-repeat; font-size: 14px; }

.loginbtn .loginregisterbtn { display: block; width: 60px; height: 30px; text-align: center; line-height: 30px; color: #fff; float: left; background: url(../images/login_registerbtn.png) no-repeat; }

/*登录 end*/



/*注册 begin*/

.registercontainer { width: 1043px; height: 573px; padding-top: 27px; margin: 50px auto; background: url(../images/registerbg.png) no-repeat; }

.registertxt { width: 915px; height: 420px; padding: 20px 0; padding-left: 30px; padding-right: 5px; margin-left: 73px; margin-bottom: 35px; border: 1px solid #949494; overflow: auto; }

.registertxt span { display: block; font-size: 16px; color: #9b000c; margin-bottom: 25px; }

.registertxt p { line-height: 20px; }

.registerbottom { margin-left: 447px; overflow: hidden; }

.registerbottom span { display: block; float: left; margin-right: 30px; }

.registerbottom span input { vertical-align: middle; height: 30px; margin-right: 5px; }

.registerbottom span label { vertical-align: middle; height: 30px; }

.registerbottom .next { display: block; width: 60px; height: 30px; text-align: center; line-height: 30px; color: #fff; background: url(../images/loginbtn.png) no-repeat; float: left; cursor:pointer; }



.regisgerformbox { width: 943px; height: 420px; padding-bottom: 20px; margin-left: 73px; margin-bottom: 35px; border: 1px solid #949494; }

.register2-title { display: block; width: 943px; height: 50px; line-height: 50px; margin-bottom: 25px; overflow: hidden; background: url(../images/register_step2.png) no-repeat; }

.register2-title span { display: block; width: 471px; text-align: center; color: #fff; float: left; font-size: 16px; }

.registertab { margin-left: 30px; margin-bottom: 34px; }

.registertab th, .registertab td { font-size: 14px; padding-bottom: 15px; overflow: hidden; vertical-align: middle; }

.registertab input { width: 188px; height: 25px; padding-left: 10px; border: 1px solid #757575; line-height: 25px; margin-right: 11px; margin-left: 16px; float: left; }

.registertab em { display: block; line-height: 27px; color: #9b000c; margin-right: 10px; float: left; }

.registertab span { display: block; line-height: 27px; color: #808080; font-size: 12px; float: left; }

.registeryzm { cursor: pointer; }

.registerbtnbox { margin-left: 415px; overflow: hidden;  *margin-left:200px; }

.registerbtnbox input { display: block; width: 60px; height: 30px; margin-right: 20px; text-align: center; line-height: 30px; color: #fff; float: left; background: url(../images/login_registerbtn.png) no-repeat; cursor: pointer; }

.registerbtnbox .registerclose { display: block; width: 60px; height: 30px; text-align: center; line-height: 30px; color: #fff; float: left; background: url(../images/login_registerbtn.png) no-repeat; }

.registertab label{margin-left:10px;color:red;}





.regisgerformbox-three { height:515px;}

.register3-title { display: block; width: 943px; height: 50px; line-height: 50px; margin-bottom: 130px; overflow: hidden; background: url(../images/register_step3.png) no-repeat; }

.register3-title span { display: block; width: 471px; text-align: center; color: #fff; float: left; font-size: 16px; }

.register3box { width:473px; margin:0 auto;}

.register3box .one { display: block; font-size: 20px; line-height: 40px; color: #cb5f0f; }

.register3box .two { display: block; font-size: 24px; line-height: 40px; color: #cb5f0f; margin-bottom: 40px; }

.register3box .three { display: block; font-size: 14px; line-height: 22px; margin-bottom:20px;}

.register3box a { font-size:16px; margin-right:97px;}

.register3box a:hover{ color:#0c751d; text-decoration:underline;}

/*注册 end*/

/*应用行业*/

.apply li{width: 123px;height: 160px;margin-left: 20px;margin-bottom: 15px;float: left;}

.apply li img{width: 123px;height: 120px;}

.apply li span{width: 123px;height: 28px;text-align: center;display: block;line-height: 28px;}



/*左侧导航样式*/

#cons{ z-index:3;margin-top:-24px;background:#FFF;overflow:visible; position:relative}



#cons ul.cons{width:239px;border:1px solid #ecebeb;overflow:visible;position:relative;min-height:550px;_height:auto; margin-bottom:10px}

#cons ul.cons .lefthui{position:absolute;left:0px;top:0px}

#cons ul.cons .righthui{position:absolute;left:220px;top:0px}



#cons .llll{float:left; margin-top:20px;overflow:visible;padding-left:9px;}

#cons .llll .left_class{font-size:14px}

#cons .llll .left_class .con{width:220px;padding-bottom:10px; border:1px solid #e2e1e1; border-top:0px}

#cons .llll .left_class .con .cd1 a{width:200px;display:block;height:40px;line-height:40px;/*font-family:"Microsoft Yahei";*/ background:url(left_bj.jpg) no-repeat left top;margin:10px auto; text-indent:4em;color:#000}

#cons .llll .left_class .con .cd1 a:hover,#cons .llll .left_class .con .cd1 a.hover{background-position: left bottom;color:#fff}



#cons .llll .left_class .con .cd2{height:0px;overflow:hidden}

#cons .llll .left_class .con .cd2 a{ text-indent:50px;width:200px;display:block;height:30px;line-height:30px;color:#313131;font-size:12px;background:url(jt_left.jpg) no-repeat 40px center}

#cons .llll .left_class .con .cd2 a:hover,#cons .llll .left_class .con .cd2 a.hover{color:#f18a36;font-weight:bold; }

#clear{ clear:both; height:10px;}













.leib2{/* width:201px;*/}

.leib2 .nr{ width:220px;padding-bottom:10px;  border-top:0px; }

.leib2 .nr h4{ width:200px;display:block;height:40px;line-height:40px; background:url(left_bj.jpg) no-repeat left top;margin:15px auto; text-indent:4em;color:#000; overflow:hidden;}

.leib2 .nr h4 a{ color:#333;width:200px;display:block;height:40px;}

.leib2 .nr h4 a:hover{background-position: left bottom;color:#fff;background:url(left_bjj.jpg) no-repeat left top;display:block;}





.leib2 .nr ul{padding:0 10px;}

.leib2 .nr li{text-indent:60px;width:200px;display:block;height:30px;line-height:32px;color:#313131;font-size:12px;background:url(jt_left.jpg) no-repeat 45px center;}

.leib2 .nr li a:hover{color:#f18a36;font-weight:bold;}







/*英文版左侧导航样式*/

#cons{ z-index:3;margin-top:-24px;background:#FFF;overflow:visible; position:relative}

#cons ul.encons{width:350px;border:1px solid #ecebeb;overflow:visible;position:relative;min-height:550px; height:830px; margin-bottom:10px}

#cons ul.encons .lefthui{position:absolute;left:0px;top:0px}

#cons ul.encons .enrighthui{position:absolute;left:330px;top:0px}

#cons .llll{float:left; margin-top:20px;overflow:visible;padding-left:9px;}

#cons .llll .left_class .encon{width:330px;padding-bottom:10px; border:1px solid #e2e1e1; border-top:0px}

.leib2{/* width:201px;*/}

.leib2 .ennr{ width:330px;padding-bottom:10px;  border-top:0px; }

.leib2 .ennr .enpt{ width:300px;display:block;height:40px;line-height:40px; background:url(enleft_bj.jpg) no-repeat left top;margin:15px auto; text-indent:1.5em;color:#000; overflow:hidden;}

.leib2 .ennr .enpt a{ color:#333;width:300px;display:block;height:40px; font-size:13px;}

.leib2 .ennr .enpt a:hover{background-position: left bottom;color:#fff;background:url(enleft_bjj.jpg) no-repeat left top;display:block;}

/*英文版左侧导航样式*/







/*英文版内页*/

.newsviewbox .ProInfo .image{

	float:left;}	

	

.newsviewbox .ProInfo .column{

	float:right;



	width:330px;}

	

.newsviewbox .ProInfo .image img{

	width:400px;

	height:300px;

	}



.newsviewbox .ProInfo .image a{

	display:block;

	width:400px;

	height:300px;

	border:2px solid #F5F5F5;

	padding:2px;	

	}

.newsviewbox .ProInfo .image a:hover{

	border:2px solid #B61620;}

	.newsviewbox .ProInfo .column{ float:left; margin-left:50px;}

.newsviewbox .ProInfo .column .title{

 	padding:10px 0px 20px 0px; }

.newsviewbox .ProInfo .column .title h3{

	text-align:left; font-size:16px;}

.newsviewbox .ProInfo .column .infos{

	text-align:left; margin-bottom:15px;}

	

.newsviewbox .ProInfo .column .infos span{ color:#F00;}

	

.newsviewbox .ProInfo .column ul li{

	line-height:40px;

	margin-bottom:15px;

	height:40px;}



.newsviewbox .ProInfo .column ul li span{

	width:100px;

	height:20px;

	color:#B61620;

	padding:3px;

	font-weight:bold;

	}					

.newsviewbox .ProInfo .column ul li p{

	color:#666666;}

.newsviewbox  .IntroTitle{

	font-size:14px;

	line-height:35px;

	border-left:3px solid #B61620;

	margin:10px 0px;

	padding-left:10px;

	color:#B61620;

	background-color:#ffffff;

	font-weight:bold;}



.newsviewbox  .IntroTitle span{font-size: 14px;color: #333333;line-height: 1.5em;}

.newsviewbox  .IntroTitle span p { font-size: 14px; line-height: 22px; }



.links{margin-bottom:15px; width:1100px;}
.links_0{float:left; margin-left:20px; font-size:14px;}
.links_0 a:hover{ color:#B61620;}